Big Huge Thesaurus

evergreen cherry

noun